(function(sttc){'use strict';var n,aa=Object.defineProperty,ca=globalThis,da=typeof Symbol==="function"&&typeof Symbol("x")==="symbol",ea={},fa={};function ha(a,b,c){if(!c||a!=null){c=fa[b];if(c==null)return a[b];c=a[c];return c!==void 0?c:a[b]}} function ia(a,b,c){if(b)a:{var d=a.split(".");a=d.length===1;var e=d[0],f;!a&&e in ea?f=ea:f=ca;for(e=0;e>>0,fa[d]=da?ca.Symbol(d):"$jscp$"+a+"$"+d),aa(f,fa[d],{configurable:!0,writable:!0,value:b})))}}ia("Symbol.dispose",function(a){return a?a:Symbol("Symbol.dispose")},"es_next");/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var q=this||self;function ja(a,b){a:{var c=["CLOSURE_FLAGS"];for(var d=q,e=0;e2){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}}function na(a,b,c){na=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?la:ma;return na.apply(null,arguments)} function oa(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function pa(a,b){a=a.split(".");for(var c=q||q,d;a.length&&(d=a.shift());)a.length||b===void 0?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b} function qa(a,b){function c(){}c.prototype=b.prototype;a.W=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.rb=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h{throw a;},0)};var ta=ja(610401301,!1),ua=ja(748402147,!0),va=ja(824656860,ja(1,!0));function wa(){var a=q.navigator;return a&&(a=a.userAgent)?a:""}var t;const xa=q.navigator;t=xa?xa.userAgentData||null:null;function ya(){if(!ta||!t)return!1;for(let a=0;a0:!1}function Aa(){return za()?ya():(u("Chrome")||u("CriOS"))&&!(za()?0:u("Edge"))||u("Silk")};function Ba(a,b){if(typeof a==="string")return typeof b!=="string"||b.length!=1?-1:a.indexOf(b,0);for(let c=0;c=0;--c)c in d&&b.call(void 0,d[c],c,a)}function Ea(a,b){b=Ba(a,b);let c;(c=b>=0)&&Array.prototype.splice.call(a,b,1);return c} function Fa(a,b){let c=0;Da(a,function(d,e){b.call(void 0,d,e,a)&&Array.prototype.splice.call(a,e,1).length==1&&c++})};function Ga(a){Ga[" "](a);return a}Ga[" "]=function(){};var Ha=u("Gecko")&&!(wa().toLowerCase().indexOf("webkit")!=-1&&!u("Edge"))&&!(u("Trident")||u("MSIE"))&&!u("Edge"),Ia=wa().toLowerCase().indexOf("webkit")!=-1&&!u("Edge");function Ja(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b};let Ka=void 0,La;function Ma(a){if(La)throw Error("");La=b=>{q.setTimeout(()=>{a(b)},0)}}function Na(a){if(La)try{La(a)}catch(b){throw b.cause=a,b;}}function Oa(a){a=Error(a);Ja(a,"warning");Na(a);return a};function Pa(a,b=!1){return b&&Symbol.for&&a?Symbol.for(a):a!=null?Symbol(a):Symbol()}var Qa=Pa(),Ra=Pa(),Sa=Pa(),Ta=Pa("m_m",!0);const v=Pa("jas",!0);var Ua;const Wa=[];Wa[v]=7;Ua=Object.freeze(Wa);function Xa(a){if(4&a)return 512&a?512:1024&a?1024:0};var Ya={};function Za(a,b){return b===void 0?a.g!==$a&&!!(2&(a.D[v]|0)):!!(2&b)&&a.g!==$a}const $a={};var ab=Object.freeze({});function bb(a){a.ub=!0;return a};var cb=bb(a=>typeof a==="number"),w=bb(a=>typeof a==="string"),db=bb(a=>Array.isArray(a));function eb(){return bb(a=>db(a)?a.every(b=>cb(b)):!1)};function x(a){if(w(a)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(a))throw Error(String(a));}else if(cb(a)&&!Number.isSafeInteger(a))throw Error(String(a));return BigInt(a)}var hb=bb(a=>a>=fb&&a<=gb);const fb=BigInt(Number.MIN_SAFE_INTEGER),gb=BigInt(Number.MAX_SAFE_INTEGER);let ib=0,jb=0;function kb(a){const b=a>>>0;ib=b;jb=(a-b)/4294967296>>>0}function lb(a){if(a<0){kb(-a);a=ib;var b=jb;b=~b;a?a=~a+1:b+=1;const [c,d]=[a,b];ib=c>>>0;jb=d>>>0}else kb(a)}function mb(a,b){b>>>=0;a>>>=0;var c;b<=2097151?c=""+(4294967296*b+a):c=""+(BigInt(b)<>>0)):c=mb(a,b);return c};function ob(a,b=`unexpected value ${a}!`){throw Error(b);};const pb=typeof BigInt==="function"?BigInt.asIntN:void 0,qb=Number.isSafeInteger,rb=Number.isFinite,sb=Math.trunc,tb=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function ub(a){switch(typeof a){case "bigint":return!0;case "number":return rb(a);case "string":return tb.test(a);default:return!1}}function vb(a){if(!rb(a))throw Oa("enum");return a|0}function wb(a){return a==null?a:rb(a)?a|0:void 0}function xb(a){if(typeof a!=="number")throw Oa("int32");if(!rb(a))throw Oa("int32");return a|0} function yb(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return rb(a)?a|0:void 0} function Ab(a){var b=va?1024:0;if(!ub(a))throw Oa("int64");const c=typeof a;switch(b){case 512:switch(c){case "string":return Bb(a);case "bigint":return String(pb(64,a));default:return Cb(a)}case 1024:switch(c){case "string":return Db(a);case "bigint":return x(pb(64,a));default:return Eb(a)}case 0:switch(c){case "string":return Bb(a);case "bigint":return x(pb(64,a));default:return Fb(a)}default:return ob(b,"Unknown format requested type for int64")}} function Fb(a){a=sb(a);if(!qb(a)){lb(a);var b=ib,c=jb;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);const d=c*4294967296+(b>>>0);b=Number.isSafeInteger(d)?d:mb(b,c);a=typeof b==="number"?a?-b:b:a?"-"+b:b}return a}function Cb(a){a=sb(a);qb(a)?a=String(a):(lb(a),a=nb());return a} function Bb(a){var b=sb(Number(a));if(qb(b))return String(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));b=a.length;(a[0]==="-"?b<20||b===20&&a<="-9223372036854775808":b<19||b===19&&a<="9223372036854775807")||(a.length<16?lb(Number(a)):(a=BigInt(a),ib=Number(a&BigInt(4294967295))>>>0,jb=Number(a>>BigInt(32)&BigInt(4294967295))),a=nb());return a}function Db(a){var b=sb(Number(a));if(qb(b))return x(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return x(pb(64,BigInt(a)))} function Eb(a){return qb(a)?x(Fb(a)):x(Cb(a))}function Gb(a){const b=typeof a;if(a==null)return a;if(b==="bigint")return x(pb(64,a));if(ub(a))return b==="string"?Db(a):Eb(a)}function Hb(a){if(typeof a!=="string")throw Error();return a}function Ib(a){if(a!=null&&typeof a!=="string")throw Error();return a};function Jb(a){return a};function Kb(a,b,c,d){var e=d!==void 0;d=!!d;const f=[];var g=a.length;let h,k=4294967295,l=!1;const m=!!(b&64),p=m?b&128?0:-1:void 0;b&1||(h=g&&a[g-1],h!=null&&typeof h==="object"&&h.constructor===Object?(g--,k=g):h=void 0,!m||b&128||e||(l=!0,k=(Lb??Jb)(k-p,p,a,h,void 0)+p));b=void 0;for(e=0;e=k){const z=e-p;(b??(b={}))[z]=r}else f[e]=r}if(h)for(let r in h){if(!Object.prototype.hasOwnProperty.call(h,r))continue;a=h[r];if(a==null||(a=c(a,d))== null)continue;g=+r;let z;m&&!Number.isNaN(g)&&(z=g+p)=1024)throw Error("pvtlmt");for(var h in k){if(!Object.prototype.hasOwnProperty.call(k, h))continue;f=+h;if(f1024)throw Error("spvt");e=e&-16760833|(h&1023)<<14}}}a[v]=e|64|d;return a}function Pb(){if(ua)throw Error("carr");if(Sa!=null){var a=Ka??(Ka={});var b=a[Sa]||0;b>=5||(a[Sa]=b+1,a=Error(),Ja(a,"incident"),La?Na(a):sa(a))}};function Qb(a,b){if(typeof a!=="object")return a;if(Array.isArray(a)){var c=a[v]|0;a.length===0&&c&1?a=void 0:c&2||(!b||4096&c||16&c?a=Rb(a,c,!1,b&&!(c&16)):(a[v]|=34,c&4&&Object.freeze(a)));return a}if(a!=null&&a[Ta]===Ya)return b=a.D,c=b[v]|0,Za(a,c)?a:Sb(a,b,c)?Tb(a,b):Rb(b,c)}function Tb(a,b,c){a=new a.constructor(b);c&&(a.g=$a);a.i=$a;return a}function Rb(a,b,c,d){d??(d=!!(34&b));a=Kb(a,b,Qb,d);d=32;c&&(d|=2);b=b&16769217|d;a[v]=b;return a} function Ub(a){const b=a.D,c=b[v]|0;return Za(a,c)?Sb(a,b,c)?Tb(a,b,!0):new a.constructor(Rb(b,c,!1)):a}function Vb(a){const b=a.D,c=b[v]|0;return Za(a,c)?a:Sb(a,b,c)?Tb(a,b):new a.constructor(Rb(b,c,!0))}function Wb(a){if(a.g!==$a)return!1;var b=a.D;b=Rb(b,b[v]|0);b[v]|=2048;a.D=b;a.g=void 0;a.i=void 0;return!0}function Xb(a){if(!Wb(a)&&Za(a,a.D[v]|0))throw Error();}function Yb(a,b){b===void 0&&(b=a[v]|0);b&32&&!(b&4096)&&(a[v]=b|4096)} function Sb(a,b,c){return c&2?!0:c&32&&!(c&4096)?(b[v]=c|2,a.g=$a,!0):!1};const Zb=x(0);function $b(a,b,c,d){a=ac(a.D,b,c,d);if(a!==null)return a}function ac(a,b,c,d){if(b===-1)return null;const e=b+(c?0:-1),f=a.length-1;let g,h;if(!(f<1+(c?0:-1))){if(e>=f)if(g=a[f],g!=null&&typeof g==="object"&&g.constructor===Object)c=g[b],h=!0;else if(e===f)c=g;else return;else c=a[e];if(d&&c!=null){d=d(c);if(d==null)return d;if(!Object.is(d,c))return h?g[b]=d:a[e]=d,d}return c}}function bc(a,b,c){Xb(a);const d=a.D;y(d,d[v]|0,b,c);return a} function y(a,b,c,d,e){const f=c+(e?0:-1);var g=a.length-1;if(g>=1+(e?0:-1)&&f>=g){const h=a[g];if(h!=null&&typeof h==="object"&&h.constructor===Object)return h[c]=d,b}if(f<=g)return a[f]=d,b;d!==void 0&&(g=(b??(b=a[v]|0))>>14&1023||536870912,c>=g?d!=null&&(a[g+(e?0:-1)]={[c]:d}):a[f]=d);return b} function cc(a,b,c,d,e,f){var g=a.D,h=g[v]|0;d=Za(a,h)?1:d;e=!!e||d===3;d===2&&Wb(a)&&(g=a.D,h=g[v]|0);a=ac(g,b,f);var k=Array.isArray(a)?a:Ua,l=k===Ua?7:k[v]|0;a=l;2&h&&(a|=2);let m=a|1;a=4&m?!1:!0;if(a){4&m&&(k=[...k],l=0,m=dc(m,h),h=y(g,h,b,k,f));let p=0,r=0;for(;p{var b;if(!(b=a[Qa])){const c=new a;b=c.D;b[v]|=34;b=a[Qa]=c}return b}};function qc(a,b){if(a)for(const c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)}function rc(a){const b=[];qc(a,c=>{b.push(c)});return b};function tc(a){try{var b;if(b=!!a&&a.location.href!=null)a:{try{Ga(a.foo);b=!0;break a}catch(c){}b=!1}return b}catch{return!1}};function uc(a){let b=!1,c;return function(){b||(c=a(),b=!0);return c}}function vc(a){let b=0;return function(c){q.clearTimeout(b);const d=arguments;b=q.setTimeout(function(){a.apply(void 0,d)},100)}};function wc(){return ta&&t?t.mobile:!xc()&&(u("iPod")||u("iPhone")||u("Android")||u("IEMobile"))}function xc(){return ta&&t?!t.mobile&&(u("iPad")||u("Android")||u("Silk")):u("iPad")||u("Android")&&!u("Mobile")||u("Silk")};/* Copyright Google LLC SPDX-License-Identifier: Apache-2.0 */ let yc=globalThis.trustedTypes,zc;function Ac(){let a=null;if(!yc)return a;try{const b=c=>c;a=yc.createPolicy("goog#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(b){}return a}function Bc(){zc===void 0&&(zc=Ac());return zc};var Cc=class{constructor(a){this.g=a}toString(){return this.g+""}};function Dc(a){const b=Bc();a=b?b.createScriptURL(a):a;return new Cc(a)}function Ec(a){if(a instanceof Cc)return a.g;throw Error("");};var Fc=class{constructor(a){this.g=a}toString(){return this.g+""}};function Gc(a){const b=Bc();a=b?b.createHTML(a):a;return new Fc(a)}function Hc(a){if(a instanceof Fc)return a.g;throw Error("");};var Ic=class{constructor(a){this.g=a}toString(){return this.g}};function Jc(a){if(a instanceof Ic)return a.g;throw Error("");};function Kc(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})}function Lc(a){return a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return c+d.toUpperCase()})};var Mc=uc(()=>wc()?2:xc()?1:0);function Nc(a){var b=tc(a.top)?a.top:null;if(!b)return 1;a=Mc()===0;const c=!!b.document.querySelector('meta[name=viewport][content*="width=device-width"]'),d=b.innerWidth;b=b.outerWidth;if(d===0)return 1;const e=Math.round((b/d+Number.EPSILON)*100)/100;return e===1?1:a||c?e:Math.round((b/d/.4+Number.EPSILON)*100)/100};function Oc(){if(!globalThis.crypto)return Math.random();try{const a=new Uint32Array(1);globalThis.crypto.getRandomValues(a);return a[0]/65536/65536}catch(a){return Math.random()}};let Pc,Qc=64;function Rc(){try{return Pc??(Pc=new Uint32Array(64)),Qc>=64&&(crypto.getRandomValues(Pc),Qc=0),Pc[Qc++]}catch(a){return Math.floor(Math.random()*2**32)}};function Sc(a){if(!cb(a.goog_pvsid))try{const b=Rc()+(Rc()&2**21-1)*2**32;Object.defineProperty(a,"goog_pvsid",{value:b,configurable:!1})}catch(b){}return Number(a.goog_pvsid)||-1};function Tc(a){return new Ic(a[0])};function Uc(a){return a instanceof Fc?a:Gc(String(a).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"))};function Vc(a,...b){if(b.length===0)return Dc(a[0]);let c=a[0];for(let d=0;de(k,h)):(b+=f+encodeURIComponent(h)+"="+encodeURIComponent(g),f="&"))}let f=b.length?"&":"?";d.constructor===Object&&(d=Object.entries(d));Array.isArray(d)?d.forEach(g=>e(g[1],g[0])):d.forEach(e);return Dc(a+b+c)};var Xc=(a,b)=>{qc(b,(c,d)=>{a.style.setProperty(d,c,"important")})},Zc=(a,b)=>{if("length"in a.style){a=a.style;const c=a.length;for(let d=0;d{const b={};if(a){const c=/\s*:\s*/;Ca((a||"").split(/\s*;\s*/),d=>{if(d){var e=d.split(c);d=e[0];e=e[1];d&&e&&(b[d.toLowerCase()]=e)}})}return b},$c=a=>{const b=/!\s*important/i;Zc(a,(c,d)=>{b.test(c)?b.test(c):a.style.setProperty(d,c,"important")})},ad=(a,b)=>new Promise(c=>{setTimeout(()=> void c(b),a)});function bd(a,b=document){return b.createElement(String(a).toLowerCase())};let cd=[];function dd(){const a=cd;cd=[];for(const b of a)try{b()}catch{}}function ed(a){cd.push(a);cd.length===1&&(window.Promise?Promise.resolve().then(dd):(a=window.setImmediate,typeof a==="function"?a(dd):setTimeout(dd,0)))};function fd(){var a=window.innerHeight;this.width=window.innerWidth;this.height=a}n=fd.prototype;n.aspectRatio=function(){return this.width/this.height};n.isEmpty=function(){return!(this.width*this.height)};n.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};n.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};n.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; n.scale=function(a,b){this.width*=a;this.height*=typeof b==="number"?b:a;return this};function gd(a,b,c){for(const d in a)b.call(c,a[d],d,a)}function hd(a){const b=[];let c=0;for(const d in a)b[c++]=a[d];return b}function id(a){const b={};for(const c in a)b[c]=a[c];return b}const jd="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function kd(a,b){let c,d;for(let e=1;e{c&&c(h);d&&Ea(a.google_image_requests,f);rd(f,"load",g);rd(f,"error",g)};G(f,"load",g);G(f,"error",g)}e&&(f.attributionSrc="");f.src=b;a.google_image_requests.push(f)} function ud(a){let b="https://pagead2.googlesyndication.com/pagead/gen_204?id=rcs_internal";qc(a,(c,d)=>{if(c||c===0)b+=`&${d}=${encodeURIComponent(String(c))}`});vd(b)}function vd(a){var b=window;b.fetch?b.fetch(a,{keepalive:!0,credentials:"include",redirect:"follow",method:"get",mode:"no-cors"}):sd(b,a,void 0,!1,!1)};var wd=class{constructor(a,b){this.error=a;this.meta={};this.context=b.context;this.msg=b.message||"";this.id=b.id||"jserror"}};function xd(a){return new wd(a,{message:yd(a)})}function yd(a){let b=a.toString();a.name&&b.indexOf(a.name)==-1&&(b+=": "+a.name);a.message&&b.indexOf(a.message)==-1&&(b+=": "+a.message);if(a.stack)a:{a=a.stack;var c=b;try{a.indexOf(c)==-1&&(a=c+"\n"+a);let d;for(;a!=d;)d=a,a=a.replace(RegExp("((https?:/..*/)[^/:]*:\\d+(?:.|\n)*)\\2"),"$1");b=a.replace(RegExp("\n *","g"),"\n");break a}catch(d){b=c;break a}b=void 0}return b};const zd=RegExp("^https?://(\\w|-)+\\.cdn\\.ampproject\\.(net|org)(\\?|/|$)");var Ad=class{constructor(a,b){this.g=a;this.i=b}},Bd=class{constructor(a,b){this.url=a;this.g=!!b;this.depth=null}};let Cd=null;function Dd(){const a=q.performance;return a&&a.now&&a.timing?Math.floor(a.now()+a.timing.navigationStart):Date.now()}function Ed(){const a=q.performance;return a&&a.now?a.now():null};var Fd=class{constructor(a,b){var c=Ed()||Dd();this.label=a;this.type=b;this.value=c;this.duration=0;this.taskId=this.slotId=void 0;this.uniqueId=Math.random()}};const H=q.performance,Gd=!!(H&&H.mark&&H.measure&&H.clearMarks),Hd=uc(()=>{var a;if(a=Gd){var b;a=window;if(Cd===null){Cd="";try{let c="";try{c=a.top.location.hash}catch(d){c=a.location.hash}c&&(Cd=(b=c.match(/\bdeid=([\d,]+)/))?b[1]:"")}catch(c){}}b=Cd;a=!!b.indexOf&&b.indexOf("1337")>=0}return a});function Id(a){a&&H&&Hd()&&(H.clearMarks(`goog_${a.label}_${a.uniqueId}_start`),H.clearMarks(`goog_${a.label}_${a.uniqueId}_end`))} function Jd(a){a.g=!1;a.i!==a.l.google_js_reporting_queue&&(Hd()&&Ca(a.i,Id),a.i.length=0)} var Kd=class{constructor(a){this.i=[];this.l=a||q;let b=null;a&&(a.google_js_reporting_queue=a.google_js_reporting_queue||[],this.i=a.google_js_reporting_queue,b=a.google_measure_js_timing);this.g=Hd()||(b!=null?b:Math.random()<1)}start(a,b){if(!this.g)return null;a=new Fd(a,b);b=`goog_${a.label}_${a.uniqueId}_start`;H&&Hd()&&H.mark(b);return a}end(a){if(this.g&&typeof a.value==="number"){a.duration=(Ed()||Dd())-a.value;var b=`goog_${a.label}_${a.uniqueId}_end`;H&&Hd()&&H.mark(b);!this.g||this.i.length> 2048||this.i.push(a)}}};function Ld(a,b){const c={};c[a]=b;return[c]}function Md(a,b,c,d,e){const f=[];qc(a,(g,h)=>{(g=Nd(g,b,c,d,e))&&f.push(`${h}=${g}`)});return f.join(b)} function Nd(a,b,c,d,e){if(a==null)return"";b=b||"&";c=c||",$";typeof c==="string"&&(c=c.split(""));if(a instanceof Array){if(d||(d=0),db&&(b=c.length);return 3997-b-a.l.length-1} function Pd(a,b,c){b="https://"+b+c;let d=Od(a)-c.length;if(d<0)return"";a.g.sort((f,g)=>f-g);c=null;let e="";for(let f=0;f=l.length){d-=l.length;b+=l;e=a.l;break}c=c==null?g:c}}}a="";c!=null&&(a=`${e}${"trn"}=${c}`);return b+a}var Qd=class{constructor(){this.l="&";this.i={};this.j=0;this.g=[]}};const Rd=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");var Ud=class{constructor(a=null){this.F=Sd;this.l=a;this.j=null;this.u=!1;this.H=this.g}o(a){this.j=a}B(a){this.u=a}i(a,b){let c,d;try{this.l&&this.l.g?(d=this.l.start(a.toString(),3),c=b(),this.l.end(d)):c=b()}catch(e){b=!0;try{Id(d),b=this.H(a,xd(e),void 0,void 0)}catch(f){this.g(217,f)}if(b)window.console?.error?.(e);else throw e;}return c}A(a,b){return(...c)=>this.i(a,()=>b.apply(void 0,c))}g(a,b,c,d,e){e=e||"jserror";let f=void 0;try{const ba=new Qd;var g=ba;g.g.push(1);g.i[1]=Ld("context",a); b.error&&b.meta&&b.id||(b=xd(b));g=b;if(g.msg){b=ba;var h=g.msg.substring(0,512);b.g.push(2);b.i[2]=Ld("msg",h)}var k=g.meta||{};h=k;if(this.j)try{this.j(h)}catch(E){}if(d)try{d(h)}catch(E){}d=ba;k=[k];d.g.push(3);d.i[3]=k;var l;if(!(l=r)){d=q;k=[];h=null;do{var m=d;if(tc(m)){var p=m.location.href;h=m.document&&m.document.referrer||null}else p=h,h=null;k.push(new Bd(p||""));try{d=m.parent}catch(E){d=null}}while(d&&m!==d);for(let E=0,je=k.length-1;E<=je;++E)k[E].depth=je-E;m=q;if(m.location&&m.location.ancestorOrigins&& m.location.ancestorOrigins.length===k.length-1)for(p=1;p=0;--m){var z=r[m];!l&&zd.test(z.url)&&(l=z);if(z.url&&!z.g){zb=z;break}}z=null;const Eg=r.length&&r[sc].url;zb.depth!==0&&Eg&&(z=r[sc]);f=new Ad(zb,z);if(f.i){r=ba;var S=f.i.url||"";r.g.push(4);r.i[4]=Ld("top",S)}var Va={url:f.g.url||""};if(f.g.url){const E=f.g.url.match(Rd); var T=E[1],ke=E[3],le=E[4];S="";T&&(S+=T+":");ke&&(S+="//",S+=ke,le&&(S+=":"+le));var me=S}else me="";T=ba;Va=[Va,{url:me}];T.g.push(5);T.i[5]=Va;Td(this.F,e,ba,this.u,c)}catch(ba){try{Td(this.F,e,{context:"ecmserr",rctx:a,msg:yd(ba),url:f?.g.url??""},this.u,c)}catch(zb){}}return!0}};var Vd=class extends F{};function Wd(a,b){try{const c=d=>[{[d.za]:d.ya}];return JSON.stringify([a.filter(d=>d.oa).map(c),Nb(b),a.filter(d=>!d.oa).map(c)])}catch(c){return Xd(c,b),""}}function Xd(a,b){try{ud({m:yd(a instanceof Error?a:Error(String(a))),b:(wb($b(b,1))??0)||null,v:lc(b)||null})}catch(c){}}function Yd(a){if(a.o){var b=a.l,c=Set;var d=cc(a.l,3,yb,void 0===ab?2:4);c=[...(new c([...d,...a.o()]))];fc(b,3,c,xb)}return Vb(a.l)}var Zd=class{constructor(a,b,c){this.o=c;c=new Vd;a=D(c,1,a);this.l=C(a,2,b)}};var $d=class extends F{};function ae(a,b){return D(a,1,b)}function be(a,b){return C(a,2,b)}function ce(a,b){return A(a,3,b)}function de(a,b){return A(a,4,b)}var ee=class extends F{getName(){return lc(this)}};function fe(a,b){return D(a,1,b)}function ge(a,b){return C(a,2,b)}function he(a,b){return D(a,3,b)}function ie(a,b){return D(a,4,b)}var ne=class extends F{};var oe=class extends F{getAdType(){return wb($b(this,2))??0}};var pe=class extends F{};var qe=class extends F{};var re=class extends F{getAdType(){return wb($b(this,2))??0}};var se=class extends F{getAdType(){return wb($b(this,5))??0}};var te=class extends F{};var ue=class extends F{};var ve=class extends F{},I=[5,6,7,8,9,10,11,12,13,14];var we=class extends F{},xe=[4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23];var ye=class extends F{};function ze(){var a=Ae();a=Ub(a);return C(a,1,"m202602120101")}var Be=class extends F{};var Ce=class extends F{};var De=class extends F{getTagSessionCorrelator(){return(va?$b(this,1,void 0,Gb):Gb($b(this,1)))??Zb}};var Ee=class extends F{},Fe=[1,7],Ge=[4,6,8];class He extends Zd{constructor(){super(...arguments)}}function Ie(a,...b){Je(a,...b.map(c=>({oa:!0,za:3,ya:Nb(c)})))}function Ke(a,...b){Je(a,...b.map(c=>({oa:!0,za:7,ya:Nb(c)})))}var Le=class extends He{};function Me(a,b){globalThis.fetch(a,{method:"POST",body:b,keepalive:b.length<65536,credentials:"omit",mode:"no-cors",redirect:"follow"}).catch(()=>{})};function Je(a,...b){try{a.A&&Wd(a.g.concat(b),Yd(a)).length>=65536&&Ne(a),a.j&&!a.u&&(a.u=!0,Oe(a.j,()=>{Ne(a)})),a.g.push(...b),a.g.length>=a.F&&Ne(a),a.g.length&&a.i===null&&(a.i=setTimeout(()=>{Ne(a)},a.H))}catch(c){Xd(c,Yd(a))}}function Ne(a){a.i!==null&&(clearTimeout(a.i),a.i=null);if(a.g.length){var b=Wd(a.g,Yd(a));a.B("https://pagead2.googlesyndication.com/pagead/ping?e=1",b);a.g=[]}} var Qe=class extends Le{constructor(a,b,c,d){super(2,"m202602120101",Pe);this.B=Me;this.H=a;this.F=b;this.A=c;this.j=d;this.g=[];this.i=null;this.u=!1}},Re=class extends Qe{constructor(a=1E3,b=100,c=!1,d){super(a,b,c&&!0,d)}};var Se=a=>{var b="ma";if(a.ma&&a.hasOwnProperty(b))return a.ma;b=new a;return a.ma=b};function Te(a,b,c){return b[a]||c};function Ue(a,b){a.g=c=>Te(3,b,()=>[])(c??1)}class Ve{g(){return[]}}function Pe(a){return Se(Ve).g(a)};function Td(a,b,c,d=!1,e){if((d?a.g:Math.random())<(e||.01))try{let f;c instanceof Qd?f=c:(f=new Qd,qc(c,(h,k)=>{var l=f;const m=l.j++;h=Ld(k,h);l.g.push(m);l.i[m]=h}));const g=Pd(f,a.domain,a.path+b+"&");g&&sd(q,g)}catch(f){}}function We(a,b){b>=0&&b<=1&&(a.g=b)}var Xe=class{constructor(){this.domain="pagead2.googlesyndication.com";this.path="/pagead/gen_204?id=";this.g=Math.random()}};let Sd,Ye;const Ze=new Kd(window);(function(a){Sd=a??new Xe;typeof window.google_srt!=="number"&&(window.google_srt=Math.random());We(Sd,window.google_srt);Ye=new Ud(Ze);Ye.o(()=>{});Ye.B(!0);window.document.readyState==="complete"?window.google_measure_js_timing||Jd(Ze):Ze.g&&G(window,"load",()=>{window.google_measure_js_timing||Jd(Ze)})})();function $e(a=q){let b=a.context||a.AMP_CONTEXT_DATA;if(!b)try{b=a.parent.context||a.parent.AMP_CONTEXT_DATA}catch{}return b?.pageViewId&&b?.canonicalUrl?b:null}function af(){var a=$e();return a?tc(a.master)?a.master:null:null};var bf=pc(ye);var Ae=pc(Be);function cf(a,b){return b(a)?a:void 0} function df(a,b,c,d,e){c=c instanceof wd?c.error:c;var f=new Ee;const g=new De;try{var h=Sc(window);oc(g,1,h)}catch(r){}try{var k=Pe();fc(g,2,k,xb)}catch(r){}try{C(g,3,window.document.URL)}catch(r){}h=A(f,2,g);k=new Ce;b=D(k,1,b);try{var l=w(c?.name)?c.name:"Unknown error";C(b,2,l)}catch(r){}try{var m=w(c?.message)?c.message:`Caught ${c}`;C(b,3,m)}catch(r){}try{var p=w(c?.stack)?c.stack:Error().stack;p&&fc(b,4,p.split(/\n\s*/),Hb)}catch(r){}l=B(h,1,Fe,b);if(e){m=0;switch(e.errSrc){case "LCC":m=1; break;case "PVC":m=2}p=ze();b=cf(e.shv,w);p=C(p,2,b);m=D(p,6,m);p=bf();p=Ub(p);b=cf(e.es,eb());p=fc(p,1,b,xb);p=Vb(p);m=A(m,4,p);p=cf(e.client,w);m=bc(m,3,Ib(p));p=cf(e.slotname,w);m=C(m,7,p);e=cf(e.tag_origin,w);e=C(m,8,e);e=Vb(e)}else e=ze(),e=Vb(e);e=B(l,6,Ge,e);d=oc(e,5,d??1);Ie(a,d)};var ff=class{constructor(){this.g=ef}};function ef(){return{Fa:Rc()+(Rc()&2**21-1)*2**32,Ba:Number.MAX_SAFE_INTEGER}};var jf=class{constructor(a=!1){var b=gf;this.F=hf;this.j=a;this.H=b;this.l=null;this.u=this.g}o(a){this.l=a}B(){}i(a,b){let c;try{c=b()}catch(d){b=this.j;try{b=this.u(a,xd(d),void 0,void 0)}catch(e){this.g(217,e)}if(b)window.console?.error?.(d);else throw d;}return c}A(a,b){return(...c)=>this.i(a,()=>b.apply(void 0,c))}g(a,b,c,d){try{const g=c===void 0?1/this.H:c===0?0:1/c;var e=(new ff).g();if(g>0&&e.Fa*g<=e.Ba){var f=this.F;c={};if(this.l)try{this.l(c)}catch(h){}if(d)try{d(c)}catch(h){}df(f,a,b, g,c)}}catch(g){}return this.j}};let hf,kf,lf,mf,gf;const nf=new Kd(q);(function(a,b,c=!0){({Ja:gf,Ca:lf}=of());kf=a||new Xe;We(kf,lf);hf=b||new Re(1E3);mf=new jf(c);q.document.readyState==="complete"?q.google_measure_js_timing||Jd(nf):nf.g&&G(q,"load",()=>{q.google_measure_js_timing||Jd(nf)})})();function pf(a,b){mf.i(a,b)}function J(a,b){return mf.A(a,b)}function of(){let a,b;typeof q.google_srt==="number"?(b=q.google_srt,a=q.google_srt===0?1:.01):(b=Math.random(),a=.01);return{Ja:a,Ca:b}};function qf(){var a=$e(window);if(a){if(a){var b=a.pageViewId;a=a.clientId;typeof a==="string"&&(b+=a.replace(/\D/g,"").substring(0,6))}else b=null;return+b}for(a=b=window;b&&b!=b.parent;)b=b.parent,tc(b)&&(a=b);b=a;a=b.google_global_correlator;a||(b.google_global_correlator=a=1+Math.floor(Math.random()*8796093022208));return a} function rf(){if(sf)return sf;const a=af()||window,b=a.google_persistent_state_async;return b!=null&&typeof b=="object"&&b.S!=null&&typeof b.S=="object"?sf=b:a.google_persistent_state_async=sf=new tf}function uf(a,b,c){b=vf[b]||`google_ps_${b}`;a=a.S;const d=a[b];return d===void 0?(a[b]=c(),a[b]):d}function wf(a){var b=qf();return uf(a,7,()=>b)}function xf(){var a=rf();return wf(a)}var tf=class{constructor(){this.S={}}},sf=null;const vf={[8]:"google_prev_ad_formats_by_region",[9]:"google_prev_ad_slotnames_by_region"};function yf(a){a&&typeof a.dispose=="function"&&a.dispose()};function K(){this.l=this.l;this.F=this.F}K.prototype.l=!1;K.prototype.dispose=function(){this.l||(this.l=!0,this.C())};K.prototype[ha(Symbol,"dispose")]=function(){this.dispose()};function zf(a,b){a.l?b():(a.F||(a.F=[]),a.F.push(b))}K.prototype.C=function(){if(this.F)for(;this.F.length;)this.F.shift()()};[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);hd({Ya:0,Xa:1,Ua:2,Pa:3,Va:4,Qa:5,Wa:6,Sa:7,Ta:8,Oa:9,Ra:10,Za:11}).map(a=>Number(a));hd({bb:0,eb:1,ab:2}).map(a=>Number(a));var L=class{constructor(a,b=0){this.g=a;this.defaultValue=b}};var Af=new L(1130,100),Bf=new L(1085,5),Cf=new L(63,30),Df=new L(1080,5),Ef=new L(10019,5),Ff=new class{constructor(a,b=!1){this.g=a;this.defaultValue=b}}(10033),Gf=new L(1027,10),Hf=new L(57,120),If=new L(10029),Jf=new L(1050,30),Kf=new L(550718588,250);function Lf(a){var b=new Mf;return kc(b,1,vb,a,wb,void 0,void 0,!0)}var Mf=class extends F{};var Nf={},Of={},Pf={};function Qf(){throw Error("Do not instantiate directly");}Qf.prototype.wa=null;Qf.prototype.L=function(){return this.content};Qf.prototype.toString=function(){return this.content};Qf.prototype.pa=function(){if(this.U!==Nf)throw Error("Sanitized content was not of kind HTML.");return Gc(this.toString())};function Rf(){Qf.call(this)}qa(Rf,Qf);Rf.prototype.U=Nf;function Sf(a){if(a!=null)switch(a.wa){case 1:return 1;case -1:return-1;case 0:return 0}return null}var M=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c,d){c=new b(String(c));d!==void 0&&(c.wa=d);return c}}(Rf);function Tf(a){return a instanceof Uf?Vf(a)?!0:!!a.L():a instanceof Qf?!!a.L():!!a}function Wf(a){return Xf(String(a),()=>"").replace(Yf,"<")} const Zf=RegExp.prototype.hasOwnProperty("sticky"),$f=new RegExp((Zf?"":"^")+"(?:!|/?([a-zA-Z][a-zA-Z0-9:-]*))",Zf?"gy":"g"); function Xf(a,b){const c=[],d=a.length;let e=0,f=[],g,h,k=0;for(;k":f.push(l);c.push(b(f.join(""), g));e=0;f=[];h=g=null;break;default:f.push(l)}break;default:throw Error();}e===1&&k>=d&&(k=h+1,c.push("<"),e=0,f=[],h=g=null)}return c.join("")}function ag(a,b){a=a.replace(/<\//g,"<\\/").replace(/\]\]>/g,"]]\\>");return b?a.replace(/{/g," \\{").replace(/}/g," \\}").replace(/\/\*/g,"/ *").replace(/\\$/,"\\ "):a}function N(a){a!=null&&a.U===Nf?(a=Wf(a.L()),a=String(a).replace(bg,cg)):a=String(a).replace(dg,cg);return a} function eg(a){a=String(a);const b=(d,e,f)=>{const g=Math.min(e.length-f,d.length);for(let k=0;k{function a(){this.content=""}a.prototype=Uf.prototype;return function(){return new a}})(),jg={"\x00":"�","\t":" ","\n":" ","\v":" ","\f":" ","\r":" "," ":" ",'"':""","&":"&","'":"'","-":"-","/":"/","<":"<","=":"=",">":">","`":"`","\u0085":"…","\u00a0":" ","\u2028":"
","\u2029":"
"};function cg(a){return jg[a]} const kg={"\x00":"\\x00","\b":"\\x08","\t":"\\t","\n":"\\n","\v":"\\x0b","\f":"\\f","\r":"\\r",'"':"\\x22",$:"\\x24","&":"\\x26","'":"\\x27","(":"\\x28",")":"\\x29","*":"\\x2a","+":"\\x2b",",":"\\x2c","-":"\\x2d",".":"\\x2e","/":"\\/",":":"\\x3a","<":"\\x3c","=":"\\x3d",">":"\\x3e","?":"\\x3f","[":"\\x5b","\\":"\\\\","]":"\\x5d","^":"\\x5e","{":"\\x7b","|":"\\x7c","}":"\\x7d","\u0085":"\\x85","\u2028":"\\u2028","\u2029":"\\u2029"};function hg(a){return kg[a]} const dg=/[\x00\x22\x26\x27\x3c\x3e]/g,bg=/[\x00\x22\x27\x3c\x3e]/g,gg=/[\x00\x08-\x0d\x22\x26\x27\/\x3c-\x3e\x5b-\x5d\x7b\x7d\x85\u2028\u2029]/g,lg=/^[a-zA-Z0-9+\/_-]+={0,2}$/;function mg(a){a=String(a);return lg.test(a)?a:"zSoyz"}const Yf=/>=4,b[e]=og[e==19?d&3|8:d]);this.uuid=b.join("");this.callback=a}} function qg(a){const b=q.imalib_globalCallbacks||new Map,c=b.get("AFMA_updateActiveView")||[];if(c.length===0&&q.AFMA_updateActiveView){const d=new pg(q.AFMA_updateActiveView);c.push(d);q.AFMA_updateActiveView=void 0}q.AFMA_updateActiveView||(q.AFMA_updateActiveView=function(){const d=b.get("AFMA_updateActiveView");for(const e of d)e.callback.apply(null,arguments)});a=new pg(a);c.push(a);b.set("AFMA_updateActiveView",c);q.imalib_globalCallbacks=b;return a.uuid} function rg(a){if(q.AFMA_updateActiveView){var b=q.imalib_globalCallbacks;if(b){var c=b.get("AFMA_updateActiveView");if(c){var d=c.findIndex(e=>e.uuid===a);d!==-1&&(c.splice(d,1),c.length===0&&(q.AFMA_updateActiveView=void 0),b.set("AFMA_updateActiveView",c),q.imalib_globalCallbacks=b)}}}};Lf([1,8,9,10,11,12,2,3,4,5,15,16,19,20,21,23]);var sg,tg=Lf([1,6,7,9,10,11,12,2,3,4,5,13,14,18,19,20,21,23]);const ug=tg.D,vg=ug[v]|0;sg=Sb(tg,ug,vg)?Tb(tg,ug,!0):new tg.constructor(Rb(ug,vg,!1));kc(sg,1,vb,22,wb);Lf([1,6,7,9,10,11,12,22,2,3,4,5,13,14,17,18,19,20,21,23]);new Mf;var wg=(q.navigator?q.navigator.userAgent:"").indexOf("Android")!=-1;function xg(a,b){this.type=a;this.g=this.target=b;this.defaultPrevented=!1}xg.prototype.i=function(){this.defaultPrevented=!0};var R=class{constructor(a,b){this.messageName=a;this.parameters=b||{}}},yg=class extends xg{constructor(a,b){super(a.messageName,b);this.params=a.parameters||{}}};function zg(a,{data:b,source:c}){if(c&&b){var d=a.l,e=b.messageName;b=b.parameters;if(a.j)switch(e){case "mraid_loaded":e=b.is_top_win;e===!1&&(a.o=!0,a.i=qg(f=>{a.j&&Ag(a,new R("update_activeview_action",f))}),d.indexOf(c)===-1&&(d.push(c),typeof c.postMessage!=="undefined"&&c.postMessage(new R("mraid_env_obj",window.MRAID_ENV),"*")));break;case "start_tracking_action":a.g==0&&window.AFMA_SendMessage("trackActiveViewUnit");a.g+=1;break;case "stop_tracking_action":--a.g;a.g==0&&(window.AFMA_SendMessage("untrackActiveViewUnit", {hashCode:b.hashCode}),a.i&&(rg(a.i),a.i=null));break;case "register_iframe_window_action":e=b.is_top_win;e===!1&&d.indexOf(c)===-1&&d.push(c);break;case "receive_message_action":b.messageName=="disableMraidOpen"&&window.AFMA_ReceiveMessage(b.messageName,b.parameters)}else switch(e){case "mraid_env_obj":window.MRAID_ENV=b;break;case "update_activeview_action":window.AFMA_updateActiveView&&window.AFMA_updateActiveView(b);break;case "receive_message_action":window.AFMA_ReceiveMessage(b.messageName, b.parameters)}}}function Ag(a,b){a.l.forEach(c=>c.postMessage(b,"*"))}class Bg{constructor(){this.l=[];this.j=window===window.top;this.o=!1;this.g=0;this.i=null;typeof window.addEventListener!=="undefined"&&window.addEventListener("message",a=>zg(this,a))}};function Cg(a){var b=Dc("gmsg://mobileads.google.com/"+a.messageName);a=new Map(Object.entries(a.parameters));b=Ec(b).toString();const c=b.split(/[?#]/),d=/[?]/.test(b)?"?"+c[1]:"";return Wc(c[0],d,/[#]/.test(b)?"#"+(d?c[2]:c[1]):"",a)};function Dg(a,b){xg.call(this,a?a.type:"");this.relatedTarget=this.g=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.l=null;a&&this.init(a,b)}qa(Dg,xg); Dg.prototype.init=function(a,b){const c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.g=b;b=a.relatedTarget;b||(c=="mouseover"?b=a.fromElement:c=="mouseout"&&(b=a.toElement));this.relatedTarget=b;d?(this.clientX=d.clientX!==void 0?d.clientX:d.pageX,this.clientY=d.clientY!==void 0?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.clientX=a.clientX!==void 0?a.clientX:a.pageX,this.clientY=a.clientY!== void 0?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.key=a.key||"";this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType=a.pointerType;this.state=a.state;this.l=a;a.defaultPrevented&&Dg.W.i.call(this)};Dg.prototype.i=function(){Dg.W.i.call(this);const a=this.l;a.preventDefault?a.preventDefault():a.returnValue=!1};var Fg="closure_listenable_"+(Math.random()*1E6|0);var Gg=0;function Hg(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.handler=e;this.key=++Gg;this.V=this.ba=!1}function Ig(a){a.V=!0;a.listener=null;a.proxy=null;a.src=null;a.handler=null};function Jg(a){this.src=a;this.g={};this.i=0}Jg.prototype.add=function(a,b,c,d,e){const f=a.toString();a=this.g[f];a||(a=this.g[f]=[],this.i++);const g=Kg(a,b,d,e);g>-1?(b=a[g],c||(b.ba=!1)):(b=new Hg(b,this.src,f,!!d,e),b.ba=c,a.push(b));return b};function Lg(a,b){const c=b.type;c in a.g&&Ea(a.g[c],b)&&(Ig(b),a.g[c].length==0&&(delete a.g[c],a.i--))}function Kg(a,b,c,d){for(let e=0;e-1?b[a]:null)&&Yg(c))} function Yg(a){if(typeof a!=="number"&&a&&!a.V){var b=a.src;if(b&&b[Fg])Lg(b.g,a);else{var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Vg(c),d):b.addListener&&b.removeListener&&b.removeListener(d);Og--;(c=Tg(b))?(Lg(c,a),c.i==0&&(c.src=null,b[Mg]=null)):Ig(a)}}}function Vg(a){return a in Ng?Ng[a]:Ng[a]="on"+a}function Wg(a,b){if(a.V)a=!0;else{b=new Dg(b,this);const c=a.listener,d=a.handler||a.src;a.ba&&Yg(a);a=c.call(d,b)}return a} function Tg(a){a=a[Mg];return a instanceof Jg?a:null}var Zg="__closure_events_fn_"+(Math.random()*1E9>>>0);function Rg(a){if(typeof a==="function")return a;a[Zg]||(a[Zg]=function(b){return a.handleEvent(b)});return a[Zg]};function $g(a){K.call(this);this.i=a;this.g={}}qa($g,K);var ah=[];$g.prototype.listen=function(a,b,c,d){Array.isArray(b)||(b&&(ah[0]=b.toString()),b=ah);for(let e=0;e=0;g--)f=a.g=b[g],e=dh(f,d,!0,a)&&e;f=a.g=c;e=dh(f,d,!0,a)&&e;e=dh(f,d,!1,a)&&e;if(b)for(g=0;g-1?(Ig(a[b]),Array.prototype.splice.call(a,b,1),a.length==0&&(delete e.g[f],e.i--),e=!0):e=!1):e=!1}return e}; function dh(a,b,c,d){b=a.g.g[String(b)];if(!b)return!0;b=b.concat();let e=!0;for(let f=0;f0&&a{var b=this.g[this.i];b||(b=ld(document,"IFRAME"),b.id="afma-notify-"+(new Date).getTime(),b.style.display="none",this.g[this.i]=b);this.i=(this.i+1)%25;const c=id(a.parameters); c["google.afma.Notify_dt"]=(new Date).getTime();var d=b;a=Cg(new R(a.messageName,c));d.src=Ec(a).toString();b.parentNode||document.body.appendChild(b)});this.g=[];this.i=0}C(){this.g.forEach(md);this.g=[];super.C()}},gh=class extends lh{sendMessage(a){a=mh(a);window.googleAdsJsInterface&&window.googleAdsJsInterface.notify&&(window.googleAdsJsInterface.notify(a),window.googleAdsJsInterface.DEBUG&&console.log(a))}},hh=class extends lh{sendMessage(a){a=mh(a);window.webkit&&window.webkit.messageHandlers&& window.webkit.messageHandlers.gadGMSGHandler&&window.webkit.messageHandlers.gadGMSGHandler.postMessage(a)}};var ph=class extends ch{constructor(){super();this.j=jh();this.j=jh();zf(this,oa(yf,this.j));this.i={};this.u=new Bg}sendMessage(a,b){let c;typeof a==="string"?c=new R(a,b):a instanceof R&&(c=a);document.readyState=="loading"?Qg(q,"DOMContentLoaded",()=>this.j.sendMessage(c),!1,this):this.j.sendMessage(c)}receiveMessage(a,b){if(this.shouldForwardMessageToIframe())this.forwardMessage(new R("receive_message_action",new R(a,b)));else{const c=document.getElementById("ad_iframe");c!=void 0&&c.contentWindow!= void 0&&c.contentWindow.AFMA_ReceiveMessage!=void 0&&c.contentWindow.AFMA_ReceiveMessage(a,b)}a=="onshow"&&document.readyState=="loading"?Qg(q,"DOMContentLoaded",()=>oh(a,b??void 0)):this.dispatchEvent(new yg(new R(a,b),this))}addObserver(a,b,c){const d=e=>void c.call(b,e.type,e.params);this.listen(a,d);this.i[a]||(this.i[a]={});this.i[a][b]=d}removeObserver(a,b){this.i[a]&&this.i[a][b]&&(this.unlisten(a,this.i[a][b]),delete this.i[a][b])}shouldForwardMessageToIframe(){return this.u.o}forwardMessage(a){Ag(this.u, a)}};function U(a,b){q.AFMA_Communicator?q.AFMA_Communicator.sendMessage(a,b):qh(a,b)}function qh(a,b){document.readyState=="loading"?(a=na(qh,null,a,b),Qg(q,"DOMContentLoaded",a,!1)):(a=new R(a,b),jh().sendMessage(a))}function oh(a,b){q.AFMA_Communicator.receiveMessage(a,b)}function rh(a,b,c,d){q.AFMA_Communicator.removeEventListener(a,b,c,d)}function sh(a,b,c,d){q.AFMA_Communicator.addEventListener(a,b,c,d)}function th(a,b,c){q.AFMA_Communicator.addObserver(a,b,c)} function uh(a,b){q.AFMA_Communicator.removeObserver(a,b)}q.AFMA_Communicator||(pa("AFMA_AddEventListener",sh),pa("AFMA_RemoveEventListener",rh),pa("AFMA_AddObserver",th),pa("AFMA_RemoveObserver",uh),pa("AFMA_ReceiveMessage",oh),pa("AFMA_SendMessage",U),q.AFMA_Communicator=new ph);var vh=class{constructor(a){this.g=a;sh("h5adsEvent",b=>void this.g(b))}ka(a,b){U("h5ads",{obj_id:a,action:"create_interstitial_ad",ad_unit:b})}la(a,b){U("h5ads",{obj_id:a,ad_unit:b,action:"create_rewarded_ad"})}dispose(a){U("h5ads",{obj_id:a,action:"dispose"})}};class wh{constructor(){this.promise=new Promise((a,b)=>{this.resolve=a;this.reject=b})}};function xh(a){a.extras===void 0&&(a.extras={});a.extras.highfive="1";return encodeURIComponent(JSON.stringify(a))}class yh extends K{constructor(a,b){super();this.id=a;this.g=b}load(a,b){this.l||(this.listener=b,b=this.id,a=xh(a),U("h5ads",{obj_id:b,action:"load_interstitial_ad",ad_request:a}))}show(){if(!this.l){if(this.listener==null)throw Error("load must be called before show");U("h5ads",{obj_id:this.id,action:"show_interstitial_ad"})}}C(){this.g.j.dispose(this.id);super.C()}} class zh extends K{constructor(a,b){super();this.id=a;this.g=b}load(a,b){this.l||(this.listener=b,b=this.id,a=xh(a),U("h5ads",{obj_id:b,action:"load_rewarded_ad",ad_request:a}))}show(){if(!this.l){if(this.listener==null)throw Error("load must be called before show");U("h5ads",{obj_id:this.id,action:"show_rewarded_ad"})}}C(){this.g.j.dispose(this.id);super.C()}}function Ah(a){const b=a.o;a.o+=1;return b} var Bh=class{constructor(){this.o=0;this.ads=new Map;this.g=new Map;this.l=new wh;this.i=0;this.j=new vh(a=>{a=a.params;switch(a.eventCategory){case "initialize":this.ads.clear();this.g.clear();this.i=3;this.l.resolve(this);break;case "creation":var b=a.objectId;switch(a.event){case "nativeObjectCreated":if(a=this.g.get(b))this.g.delete(b),this.ads.set(b,a.ad),a.O.resolve(a.ad);return;case "nativeObjectNotCreated":if(a=this.g.get(b))this.g.delete(b),a.ad.dispose(),a.O.reject(Error("Native object not created")); return;default:return}case "interstitial":if((b=this.ads.get(a.objectId))&&b instanceof yh&&b.listener)switch(a.event){case "onAdLoaded":b.listener.R?.(b);break;case "onAdFailedToLoad":b.listener.P?.(b,a.errorCode);break;case "onAdOpened":b.listener.Ha?.(b);break;case "onAdClicked":b.listener.wb?.(b);break;case "onAdClosed":b.listener.J?.(b);break;case "onNativeAdObjectNotAvailable":b.listener.T?.(b)}break;case "rewarded":if((b=this.ads.get(a.objectId))&&b instanceof zh&&b.listener)switch(a.event){case "onRewardedAdLoaded":b.listener.R?.(b); break;case "onRewardedAdFailedToLoad":b.listener.P?.(b,a.errorCode);break;case "onRewardedAdOpened":b.listener.Ha?.(b);break;case "onRewardedAdFailedToShow":b.listener.Ga?.(b,a.errorCode);break;case "onUserEarnedReward":b.listener.Ia?.(b);break;case "onRewardedAdClosed":b.listener.J?.(b);break;case "onNativeAdObjectNotAvailable":b.listener.T?.(b)}}})}connect(){switch(this.i){case 3:return Promise.resolve(this);case 1:return this.l.promise;default:return this.i=1,this.l=new wh,U("h5ads",{action:"initialize"}), setTimeout(()=>{this.i!==3&&(this.i=2,this.l.reject(Error("GmaBridge could not connect to SDK after 10000 ms.")))},1E4),this.l.promise}}ka(a){if(this.i!==3)return Promise.reject(Error("GmaBridge is not connected"));const b=Ah(this),c=new wh;this.g.set(b,{O:c,ad:new yh(b,this)});this.j.ka(b,a);return c.promise}la(a){if(this.i!==3)return Promise.reject(Error("GmaBridge is not connected"));const b=Ah(this),c=new wh;this.g.set(b,{O:c,ad:new zh(b,this)});this.j.la(b,a);return c.promise}};let Ch=null;var Dh=class{constructor(){const a={};this.i=(b,c)=>a[b]!=null?a[b]:c;this.l=(b,c)=>a[b]!=null?a[b]:c;this.o=(b,c)=>a[b]!=null?a[b]:c;this.u=(b,c)=>a[b]!=null?a[b]:c;this.j=(b,c)=>a[b]!=null?c.concat(a[b]):c;this.g=()=>{}}};function V(a){return Se(Dh).l(a.g,a.defaultValue)};var Eh=class{constructor(){this.i=this.l=1;this.g=new Map}takeNextPageEventIndex(){return this.l++}takeNextAnnotationEntryId(){return this.i++}getTermUsageCount(a){return this.g.get(a)??0}incrementTermUsageCount(a){const b=this.g.get(a)??0;this.g.set(a,b+1)}};var Gh=class{constructor(){this.wasPlaTagProcessed=!1;this.wasReactiveAdConfigReceived={};this.adCount={};this.wasReactiveAdVisible={};this.stateForType={};this.reactiveTypeEnabledInAsfe={};this.wasReactiveTagRequestSent=!1;this.reactiveTypeDisabledByPublisher={};this.tagSpecificState={};this.messageValidationEnabled=!1;this.floatingAdsStacking=new Fh;this.sideRailProcessedFixedElements=new Set;this.sideRailAvailableSpace=new Map;this.sideRailPlasParam=new Map;this.sideRailMutationCallbacks=[];this.clickTriggeredInterstitialMayBeDisplayed= !1;this.adIntentsPageState=new Eh}},Fh=class{constructor(){this.maxZIndexRestrictions={};this.nextRestrictionId=0;this.maxZIndexListeners=[]}};function Hh(a){const b=Ih(a);Ca(a.floatingAdsStacking.maxZIndexListeners,c=>c(b))}function Ih(a){a=rc(a.floatingAdsStacking.maxZIndexRestrictions);return a.length?Math.min.apply(null,a):null} var Jh=class{constructor(a){a.google_reactive_ads_global_state?(a.google_reactive_ads_global_state.sideRailProcessedFixedElements==null&&(a.google_reactive_ads_global_state.sideRailProcessedFixedElements=new Set),a.google_reactive_ads_global_state.sideRailAvailableSpace==null&&(a.google_reactive_ads_global_state.sideRailAvailableSpace=new Map),a.google_reactive_ads_global_state.sideRailPlasParam==null&&(a.google_reactive_ads_global_state.sideRailPlasParam=new Map),a.google_reactive_ads_global_state.sideRailMutationCallbacks== null&&(a.google_reactive_ads_global_state.sideRailMutationCallbacks=[]),a.google_reactive_ads_global_state.adIntentsPageState==null&&(a.google_reactive_ads_global_state.adIntentsPageState=new Eh)):a.google_reactive_ads_global_state=new Gh;this.floatingAdsStacking=a.google_reactive_ads_global_state.floatingAdsStacking}addListener(a){this.floatingAdsStacking.maxZIndexListeners.push(a);a(Ih(this))}removeListener(a){Fa(this.floatingAdsStacking.maxZIndexListeners,b=>b===a)}},Kh=class{constructor(a){this.controller= a;this.g=null}};function Lh(a){const b={bottom:"auto",clear:"none",display:"inline","float":"none",height:"auto",left:"auto",margin:0,"margin-bottom":0,"margin-left":0,"margin-right":"0","margin-top":0,"max-height":"none","max-width":"none",opacity:1,overflow:"visible",padding:0,"padding-bottom":0,"padding-left":0,"padding-right":0,"padding-top":0,position:"static",right:"auto",top:"auto","vertical-align":"baseline",visibility:"visible",width:"auto","z-index":"auto"};Ca(Object.keys(b),c=>{const d=a.style[Kc(c)]; (typeof d!=="undefined"?d:a.style[pd(a,c)])||od(a,c,b[c])});$c(a)};function Mh(a,b){const c=bd("STYLE",a);c.textContent=Jc(Tc`* { pointer-events: none; }`);a?.head.appendChild(c);setTimeout(()=>{a?.head.removeChild(c)},b)}function Nh(a,b,c){if(!a.body)return null;const d=new Oh;d.apply(a,b);return()=>{var e=c||0;e>0&&Mh(b.document,e);od(a.body,{filter:d.g,webkitFilter:d.g,overflow:d.l,position:d.j,top:d.o});b.scrollTo(0,d.i)}} class Oh{constructor(){this.g=this.o=this.j=this.l=null;this.i=0}apply(a,b){this.l=a.body.style.overflow;this.j=a.body.style.position;this.o=a.body.style.top;this.g=a.body.style.filter?a.body.style.filter:a.body.style.webkitFilter;this.i=b.pageYOffset===void 0?(b.document.documentElement||b.document.body.parentNode||b.document.body).scrollTop:b.pageYOffset;od(a.body,"top",`${-this.i}px`)}};function Ph(a,b){var c;if(!a.i)for(a.i=[],c=a.g.parentElement;c;){a.i.push(c);if(a.H(c))break;c=c.parentNode&&c.parentNode.nodeType===1?c.parentNode:null}c=a.i.slice();let d,e;for(d=0;dthis.i=null)}H(a){return this.A===a}};function Rh(a,b){const c=a.A;if(c)if(b){b=a.B;if(b.g==null){var d=b.controller;const e=d.floatingAdsStacking.nextRestrictionId++;d.floatingAdsStacking.maxZIndexRestrictions[e]=2147483646;Hh(d);b.g=e}Xc(c,{display:"block"});a.u.body&&!a.j&&(a.j=Nh(a.u,a.N,a.M));c.setAttribute("tabindex","0");c.setAttribute("aria-hidden","false");a.u.body.setAttribute("aria-hidden","true")}else b=a.B,b.g!=null&&(d=b.controller,delete d.floatingAdsStacking.maxZIndexRestrictions[b.g],Hh(d),b.g=null),Xc(c,{display:"none"}), a.j&&(a.j(),a.j=null),a.u.body.setAttribute("aria-hidden","false"),c.setAttribute("aria-hidden","true")}function Sh(a){Rh(a,!1);const b=a.A;if(b){var c=Th(a.K);Ph(a,d=>{Xc(d,c);Lh(d)});a.g.setAttribute("width","");a.g.setAttribute("height","");od(a.g,c);od(a.g,Uh);od(b,Vh);od(b,{background:"transparent"});Xc(b,{display:"none",position:"fixed"});Lh(b);Lh(a.g);(Aa()&&wc()?Nc(a.K):1)<=1||(od(b,{overflow:"scroll","max-width":"100vw"}),$c(b))}} var Wh=class extends Qh{constructor(a,b){var c=window,d=V(Kf);super(a,c,b);this.K=c;this.M=d;this.j=null;this.u=c.document;a=new Jh(c);this.B=new Kh(a)}o(){Rh(this,!1)}},Vh={backgroundColor:"white",opacity:"1",position:"fixed",left:"0px",top:"0px",margin:"0px",padding:"0px",display:"none",zIndex:"2147483647"},Uh={left:"0",position:"absolute",top:"0"};function Th(a){a=Aa()&&wc()?Nc(a):1;a=100*(a<1?1:a);return{width:`${a}vw`,height:`${a}vh`}};var Xh=class extends Wh{constructor(a,b){super(a,b);Sh(this)}H(a){a.classList?a=a.classList.contains("adsbygoogle"):(a=a.classList?a.classList:(typeof a.className=="string"?a.className:a.getAttribute&&a.getAttribute("class")||"").match(/\S+/g)||[],a=Ba(a,"adsbygoogle")>=0);return a}};function Yh(){const a=window.google_ad_modifications=window.google_ad_modifications||{};a.afg_slotcar_vars||(a.afg_slotcar_vars={});return a.afg_slotcar_vars};function Oe(a,b){a.i.size>0||Zh(a);const c=a.i.get(0);c?c.push(b):a.i.set(0,[b])}function $h(a,b,c,d){G(b,c,d);zf(a,()=>rd(b,c,d))}function ai(a,b){a.state!==1&&(a.state=1,a.i.size>0&&bi(a,b))} function Zh(a){a.g.document.visibilityState?$h(a,a.g.document,"visibilitychange",b=>{a.g.document.visibilityState==="hidden"&&ai(a,b);a.g.document.visibilityState==="visible"&&(a.state=0)}):"onpagehide"in a.g?($h(a,a.g,"pagehide",b=>{ai(a,b)}),$h(a,a.g,"pageshow",()=>{a.state=0})):$h(a,a.g,"beforeunload",b=>{ai(a,b)})}function bi(a,b){for(let c=9;c>=0;c--)a.i.get(c)?.forEach(d=>{d(b)})}var ci=class extends K{constructor(a){super();this.g=a;this.state=0;this.i=new Map}};async function di(a,b){var c=10;return c<=0?Promise.reject(Error(`wfc bad input ${c} ${200}`)):b()?Promise.resolve():new Promise((d,e)=>{const f=a.setInterval(()=>{--c?b()&&(a.clearInterval(f),d()):(a.clearInterval(f),e(Error(`wfc timed out ${c}`)))},200)})};function ei(a){const b=a.state.pc;return b!==null&&b!==0?b:a.state.pc=Sc(a.g)}function fi(a){var b=a.state.wpc;if(b===null||b==="")b=a.state,a=a.g,a=a.google_ad_client?String(a.google_ad_client):(a.google_ad_modifications=a.google_ad_modifications||{}).head_tag_slot_vars?.google_ad_client??a.document.querySelector(".adsbygoogle[data-ad-client]")?.getAttribute("data-ad-client")??"",b=b.wpc=a;return b}async function gi(a){try{return await di(a.g,()=>!(!ei(a)||!fi(a))),!0}catch(b){return!1}} async function hi(a,b){if(await gi(a)){var c=a.l;var d=new we;var e=ei(a);d=oc(d,1,e);e=fi(a);d=C(d,2,e);d=oc(d,3,a.state.sd);a=oc(d,7,Math.round(a.g.performance.now()));a=oc(a,3,1);b=B(a,10,xe,b);Ke(c,b)}}var ii=class{constructor(a,b){this.g=af()||window;this.i=b??new ci(this.g);this.l=a??new Re(100,100,!0,this.i);this.state=uf(rf(),33,()=>{const c=V(Af);return{sd:c,ssp:c>0&&Oc()<1/c,pc:null,wpc:null,cu:null,le:[],lgdp:[],psi:null,tar:0,cc:null}})}};function ji(a){var b=window;return a.google_adtest==="on"||a.google_adbreak_test==="on"||b.location.host.endsWith("h5games.usercontent.goog")||b.location.host==="gamesnacks.com"?b.document.querySelector('meta[name="h5-games-eids"]')?.getAttribute("content")?.split(",").map(c=>Math.floor(Number(c))).filter(c=>!isNaN(c)&&c>0)||[]:[]};class ki{};function li(){var a=q.ggeac||(q.ggeac={});Ue(Se(Ve),a);mi(a);Se(ki);Se(Dh).g()}function mi(a){const b=Se(Dh);b.i=(c,d)=>Te(5,a,()=>!1)(c,d,1);b.l=(c,d)=>Te(6,a,()=>0)(c,d,1);b.o=(c,d)=>Te(7,a,()=>"")(c,d,1);b.u=(c,d)=>Te(8,a,()=>[])(c,d,1);b.j=(c,d)=>Te(17,a,()=>[])(c,d,1);b.g=()=>{Te(15,a,()=>{})(1)}};function ni(a){const b=Pe();a=ji(a);return b.concat(a).join(",")};function oi(a){mf.o(b=>{b.shv=String(a);b.mjsv="m202602120101";b.eid=ni(q)})};function pi(){var a=window;return a.adsbygoogle&&"pageState"in a.adsbygoogle&&a.adsbygoogle.pageState?a.adsbygoogle.pageState:{stavq:0,jTCuI:"",OmOVT:!1,xujKL:!1,AyxaY:void 0,SLqBY:"",xVQAt:"",OSCLM:{UWEfJ:!1,YguOd:!1,SVQEK:!1},jzoix:{PygXN:[]},FJPve:!1,GLnKw:!1,tYcft:Promise.resolve(void 0),EGzMj:Promise.resolve(!0),uNjDc:!1}};var qi=class extends K{C(){this.disposeAd();super.C()}},ri=class extends K{constructor(a){super();this.callback=a}},si=class extends K{constructor(a){super();this.G=a;this.g=new Set}fetch(a,b){const c=new ri(a.callback);this.g.add(c);this.G.fetch({...a,callback:d=>{c.l?d&&d.dispose():c.callback(d);this.g.delete(c)}},b)}C(){for(const a of this.g.values())a.dispose();this.g.clear();super.C()}};var ti=class extends qi{constructor(a,b,c,d){super();this.ad=a;this.j=b;this.o=c;this.i=d;this.g=null;this.u=this.A=!1;this.B=!0}show(a){this.g=a;if(this.B&&this.u)this.ad.show();else if(this.u)this.J();else throw Error("Tried to show AdMobAd before it finished loading.");}disposeAd(){this.ad.dispose()}R(){this.u=!0;this.o(this)}P(){this.o(null);this.dispose()}T(){W(this.i,17);this.g?this.J():this.B=!1}}; function ui(a){return{R:J(849,()=>{a.R()}),P:J(850,()=>{a.P()}),J:J(851,()=>{a.J()}),T:J(854,()=>{a.T()})}}var vi=class extends ti{constructor(a,b,c,d){super(a,b,c,d);this.ad=a;this.j=b;this.o=c;this.i=d}request(){this.ad.load(this.j,ui(this))}J(){(0,this.g)(1)}};function wi(a){return{R:J(849,()=>{a.R()}),P:J(850,()=>{a.P()}),Ga:J(855,()=>{W(a.i,18);(0,a.g)(2)}),Ia:J(852,()=>{a.A=!0}),J:J(853,()=>{a.J()}),T:J(854,()=>{a.T()})}} var xi=class extends ti{constructor(a,b,c,d){super(a,b,c,d);this.ad=a;this.j=b;this.o=c;this.i=d}request(){this.ad.load(this.j,wi(this))}J(){this.A?(0,this.g)(3):(0,this.g)(2)}};function yi(a,b){const c=b.google_adbreak_test==="on";switch(a){case 1:return c?"ca-app-pub-3940256099942544/1033173712":b.google_admob_interstitial_slot;case 2:return c?"ca-app-pub-3940256099942544/5224354917":b.google_admob_rewarded_slot;default:throw Error(`Unknown ad type ${a}`);}}function zi(a,b,c){a.j.error(`Unable to fetch ad: '${b}' is missing from tag.`);c(null)}function Ai(a){pf(850,()=>{a(null)})} var Bi=class{constructor(a,b,c){this.i=a;this.j=b;this.g=c;this.l=Sc(window).toString()}fetch(a,b){const c={isTestDevice:!1,httpTimeoutMillis:V(Cf)*1E3};var d=b.google_tag_for_child_directed_treatment;if(d==="0"||d==="1")c.tagForChildDirectedTreatment=d==="1";d=b.google_tag_for_under_age_of_consent;if(d==="0"||d==="1")c.tagForUnderAgeOfConsent=d==="1";d=b.google_max_ad_content_rating;typeof d==="string"&&(c.maxAdContentRating=d);c.extras??(c.extras={});c.extras.muted=a.xa||a.type===2?"0":"1";this.l&& (c.extras.pvsid=this.l);c.extras.correlator=xf().toString();d=ni(b);d.length&&(c.extras.slotcar_eids=d);b=yi(a.type,b);a.type===1?typeof b!=="string"?zi(this,"data-admob-interstitial-slot",a.callback):this.i.ka(b).then(e=>{(new vi(e,c,a.callback,this.g)).request()}).catch(()=>{Ai(a.callback)}):typeof b!=="string"?zi(this,"data-admob-rewarded-slot",a.callback):this.i.la(b).then(e=>{(new xi(e,c,a.callback,this.g)).request()}).catch(()=>{Ai(a.callback)})}};const Ci=new Set(["auto","on"]),Di=new Set(["on","off"]),Ei=new Set("start pause next browse reward preroll".split(" ")),Fi=new Map([["start","interstitial"],["pause","interstitial"],["next","interstitial"],["browse","interstitial"],["reward","reward"],["preroll","preroll"]]),Gi=new Map([["interstitial",["type"]],["reward",["type","beforeReward","adDismissed","adViewed"]],["preroll",["type","adBreakDone"]]]),Hi=new Map([["interstitial",["beforeReward","adDismissed","adViewed"]],["reward",[]],["preroll", ["afterAd","beforeReward","adDismissed","adViewed"]]]),Ii="beforeAd afterAd beforeReward adDismissed adViewed adBreakDone".split(" "),Ji=new Map([["beforeBreak","beforeAd"],["afterBreak","afterAd"],["adComplete","adViewed"]]);var Ki=new Set("google_ad_client google_ad_host google_ad_channel google_ad_host_channel google_tag_for_under_age_of_consent google_tag_for_child_directed_treatment google_page_url".split(" ")); const Li=new Set([...Ki,"google_admob_interstitial_slot","google_admob_rewarded_slot","google_max_ad_content_rating"]); function Mi(a,b){let c=!1;const d=f=>{c=!0;b.error(`Invalid ad config: ${f}.`)};if(a.preloadAdBreaks!=null&&!Ci.has(a.preloadAdBreaks)){var e=Array.from(Ci).map(f=>`'${f}'`).join(", ");d(`'preloadAdBreaks' must be one of [${e}]`)}a.sound==null||Di.has(a.sound)||(e=Array.from(Di).map(f=>`'${f}'`).join(", "),d(`'sound' must be one of [${e}]`));a.onReady!=null&&typeof a.onReady!=="function"&&d("'onReady' must be a function");if(a.h5AdsConfig!=null)if(typeof a.h5AdsConfig!=="object")d("'h5AdsConfig' must be an object"); else for(const [f,g]of Object.entries(a.h5AdsConfig))a=f,e=g,Li.has(a)?typeof e!=="string"&&d(`'h5AdsConfig.${a}' must be a string`):d(`'h5AdsConfig.${a}' is not a valid property`);return!c} function Ni(a,b,c){for(const [f,g]of Ji){const h=f,k=g;if(h in a){var d=Oi;var e=new te;e=C(e,1,h);d(c,e);if(k in a)return b.error(`Invalid placement config: '${h}' has been renamed to ${k}. Cannot pass both fields. Please use ${k} only.`),!1;b.warn(`Placement config: '${h}' has been renamed to '${k}'. Please update your code.`);a[k]=a[h];delete a[h]}}return!0} function Pi(a,b,c){let d=!1;const e=h=>{d=!0;b.error(`Invalid placement config: ${h}.`)};a=Object.assign({},a);if(!Ni(a,b,c))return{na:!1,qa:a};if(!Ei.has(a.type)){var f=Array.from(Ei).map(h=>`'${h}'`).join(", ");e(`'type' must be one of [${f}]`);return{na:!d,qa:a}}c=Fi.get(a.type);const g=Gi.get(c).filter(h=>!(h in a));g.length>0&&e("missing required properties "+g.map(h=>`'${h}'`).join(", "));c=Hi.get(c).filter(h=>h in a);c.length>0&&e("the following properties are not used for the given ad type: "+ c.map(h=>`'${h}'`).join(", "));for(f of Ii)f in a&&typeof a[f]!=="function"&&e(`'${f}' must be a function`);return{na:!d,qa:a}};const Qi={[1]:10,[2]:11},Ri={closed:1,viewed:3,dismissed:2,error:4};var Ti=class{constructor(){this.g=window}fetch(a,b){const c={};for(const d in b)Ki.has(d)&&(c[d]=b[d]);c.google_reactive_ad_format=Qi[a.type];c.google_wrap_fullscreen_ad=!0;c.google_video_play_muted=a.type!==2&&!a.xa;c.google_acr=d=>{a.callback(d?new Si(d):null)};c.google_tag_origin="gsc";this.g.adsbygoogle.push({params:c})}},Si=class extends qi{constructor(a){super();this.ad=a}show(a){this.ad.show(b=>{a(Ri[b.status])})}disposeAd(){this.ad.disposeAd()}};function Ui(a){return{start:1,pause:2,next:3,browse:4,reward:5,preroll:6}[a]||0};function Vi(){return M('')} function Wi(){return M('')} function Xi(a){const b=a.Ea;a=a.La;return M('
Close Ad?
You will lose your reward
CLOSE
RESUME
')};const Yi=Vc`about:blank`;Ec(Yi);const Zi=Vc`javascript:undefined`;Ec(Zi);function $i(a,b,c){a=a.g;a:{c=b(c||ng,{});b=a||ra||(ra=new nd);if(c&&c.i)b=c.i();else{b=ld(b.g,"DIV");b:if(ka(c)){if(c.pa&&(c=c.pa(),c instanceof Fc))break b;c=Uc("zSoyz")}else c=Uc(String(c));b.innerHTML=Hc(c)}if(b.childNodes.length==1&&(c=b.firstChild,c.nodeType==1)){b=c;break a}}return b}class aj{constructor(){this.g=ra||(ra=new nd)}render(a,b){a=a(b||{},{});return String(a)}};function bj(a,b){if(a.contentDocument||a.contentWindow)b(a);else{const c=()=>{b(a);rd(a,"load",c)};G(a,"load",c)}} async function cj(a){if(a.g==null)throw Error("Tried to show ad before initialized.");const b=new wh;var c=a.g.g,d=Math.min(Number(c.clientWidth),Number(c.clientHeight));let e=Math.max(Number(c.clientWidth),Number(c.clientHeight));dj(a)&&(d*=.5,e*=.5);c=c.contentDocument;a=c.body.appendChild($i(a.A,Xi,{La:d,Ea:e}));d=a.querySelector(".resume-ad-button");G(a.querySelector(".close-ad-button"),"click",()=>{b.resolve(0)});G(d,"click",()=>{b.resolve(1)});d=await b.promise;c.body.removeChild(a);return d=== 0}function dj(a){if(a.g==null)throw Error("Tried to show ad before initialized.");a=a.g.g;return Number(a.clientWidth)>1E3||Number(a.clientHeight)>1E3} var ej=class extends qi{constructor(a,b){super();this.u=b;this.A=new aj;this.i=10;this.o=!1;this.j=$i(this.A,Vi);this.j.dataset["slotcar"+(b===1?"Interstitial":"Rewarded")]="true";document.documentElement.appendChild(this.j);bj(this.j.firstChild,c=>{var d={};var e=this.u===2?"Rewarded ad example":"Interstitial ad example";var f=this.u,g=P(ig(),""),h=d??{},k=h.nb;const l=h.pb,m=h.jb,p=h.qb,r=h.mb,z=h.ob,S=h.kb,Va=h.lb;var T=ig();!Va&&Tf(k)?(h=h&&h.sb,k=M(Tf(k)?"window['ppConfig'] = {productName: "+eg(fg(l??"unknown"))+", deleteIsEnforced: "+eg(fg(!!m))+", sealIsEnforced: "+eg(fg(!!p))+", heartbeatRate: "+eg(fg(r??.5))+", periodicReportingRateMillis: "+eg(fg(z??6E4))+", disableAllReporting: "+eg(fg(S??!1))+"};"+eg(fg(k??""))+"\x3c/script>":"")):k="";T=Q(T,k);g=Q(g,T);d=(d=d??{})&&d.tb;d=M("\n \n body {\n padding: 0;\n margin: 0;\n background-color: #262626;\n }\n .container {\n width: 100vw;\n height: 92vh;\n display: flex;\n flex-direction: column;\n }\n .container .creative {\n background-color: white;\n border-style: solid;\n border-width: thin;\n border-color:#bdc1c6;\n height: 250px;\n margin: 20vh auto auto auto;\n overflow: hidden;\n padding: 0;\n width: 300px;\n }\n .header-panel {\n display: flex;\n justify-content: center;\n margin-bottom: 20px;\n background-color: #424242;\n border: 1px solid transparent;\n border-radius: 4px;\n height: 8vh;\n color: #f5f5f5;\n font-family: "Google Sans",Roboto,Arial,sans-serif;\n font-size: 20px;\n line-height: 8vh;\n }\n .dismiss-button {\n display: flex;\n flex-direction: row;\n height: inherit;\n align-items: center;\n padding-right: 4%;\n cursor: pointer;\n position: absolute;\n right: 0;\n }\n .count-down-container {\n display: inline-flex;\n flex: auto;\n }\n .adContainer {\n display: flex;\n flex-direction: row;\n width: 100%;\n height: 100%;\n text-align: left;\n margin: 0;\n }\n .adContainer .logo {\n align-self: center;\n width: 40px;\n margin: 0 24px;\n height: 40px;\n }\n .adContainer .logo IMG {\n height: 40px;\n width: 40px;\n }\n .adContainer .text {\n margin: auto auto auto 0;\n }\n .adContainer .button {\n align-self: center;\n height: 100%;\n max-height: 48px;\n /* This gives a perceived margin of 32px, due to the margins within the button SVGs. */\n margin-right: 30px;\n }\n .adContainer .button-inner {\n max-height: 48px;\n height: 100%;\n }\n .adContainer .button-inner SVG {\n height: 100%;\n width: auto;\n }\n .adText {\n font-family: "Google Sans",Roboto,Arial,sans-serif;\n font-size: 18px;\n font-weight: normal;\n line-height: 18px;\n color: #202124;\n margin-bottom: 4px;\n }\n .nativeIframeMessage .text {\n padding: 0 10px;\n }\n .creative a {\n text-decoration: none;\n }\n\n @media (max-height: 44px),\n (max-height: 150px) and (max-width: 210px) {\n .adContainer .logo {\n display: none;\n }\n .adContainer .text {\n margin-left: 5px;\n }\n }\n @media (max-height: 110px) and (max-width: 330px) {\n .adText {\n font-size: 13px;\n line-height: 13px;\n margin-bottom: 2px;\n }\n }\n @media (max-height: 38px) {\n .adText {\n font-size: 17px;\n line-height: 17px;\n margin-bottom: 0;\n }\n }\n @media (max-height: 20px) {\n .adText {\n font-size: 12px;\n line-height: 12px;\n margin-bottom: 0;\n }\n }\n\n /* Vertically stacked assets in cases where creative is not a distictly\n horizontal rectangle shape */\n @media (min-height: 240px),\n (max-width: 65px) and (min-height: 50px),\n (max-width: 130px) and (min-height: 100px),\n (max-width: 195px) and (min-height: 150px),\n (max-width: 260px) and (min-height: 200px) {\n .adContainer .logo {\n display: initial;\n }\n .adContainer .text {\n margin-left: 0;\n }\n .adContainer {\n text-align: center;\n display: flex;\n flex-direction: column;\n }\n .adContainer .logo {\n margin: 40px auto 24px auto;\n }\n .adContainer .text {\n margin: 0 auto auto auto;\n }\n .adContainer .text .adText{\n margin-bottom: 8px;\n }\n .adContainer .button {\n margin: auto auto 32px auto;\n }\n @media (max-height: 200px) {\n .adContainer .logo {\n display: none;\n }\n .adContainer .text {\n margin: 10px auto auto auto;\n }\n }\n }\n\n .x-button {\n display: flex;\n align-items: center;\n }\n\n .dialog-wrapper {\n background: rgba(0, 0, 0, .4);\n height: 100%;\n left: 0;\n opacity: 1;\n pointer-events: auto;\n position: fixed;\n top: 0;\n transition: opacity .15s ease-out;\n -webkit-transition: opacity .15s ease-out;\n width: 100%;\n will-change: opacity;\n z-index: 2147483647;\n }\n\n .close-confirmation-dialog {\n background: #fff;\n box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14),\n 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2);\n font-family: Roboto, sans-serif;\n left: 50%;\n position: fixed;\n top: 50%;\n transform: translate(-50%, -50%);\n -webkit-transform: translate(-50%, -50%);\n }\n\n .confirmation-title {\n color: #000;\n }\n\n .confirmation-message {\n color: #757575;\n }\n\n .confirmation-buttons {\n display: -webkit-box;\n display: -webkit-flex;\n display: flex;\n\n -webkit-box-align: center;\n -webkit-align-items: center;\n align-items: center;\n\n -webkit-box-pack: flex-end;\n -webkit-justify-content: flex-end;\n justify-content: flex-end;\n }\n\n .close-ad-button,\n .resume-ad-button {\n color: #fff;\n cursor: pointer;\n font-weight: 500;\n text-align: center;\n\n display: -webkit-box;\n display: -webkit-flex;\n display: flex;\n }\n\n .close-ad-button {\n color: #3e82f7;\n }\n\n .resume-ad-button {\n background: #3e82f7;\n border-radius: 2px;\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .24);\n }\n \n '); d=P(Q(g,d),'
');f!==2&&Q(d,"Ad");P(Q(P(Q(P(Q(P(Q(P(d,'
'),f===2?P(Q(P(ig(),'
'),Wi()),"
"):ig()),'
'),Wi()),'
");e=d.pa();f=c.contentDocument||c.contentWindow.document;f.open();f.write(Hc(e));f.close();this.g=new Xh(c,this.j);a(this)})}show(a){if(this.g==null)throw Error("Tried to show ad before initialized.");const b=this.g.g.contentDocument,c=b.getElementById("dismiss-button");Rh(this.g,!0);if(this.u===2){const d= c.querySelector("#dismiss-button-element");d.style.display="none";const e=async()=>{if(this.g==null)throw Error("Failure on rewarded example: Could not find ad frame.");this.o=!0;await cj(this)?(this.g.o(),G(c,"click",e),a(2)):this.o=!1};G(c,"click",e);this.i=V(Gf);const f=this.i<0;this.o=!1;const g=b.getElementById("count-down-container"),h=g.querySelector("#count-down-text");h.innerText=`Reward in ${this.i} seconds`;f||(this.B=setInterval(()=>{this.o||(--this.i,h.innerText=`Reward in ${this.i} seconds`); if(this.i===0){g.style.display="none";d.style.display="";clearInterval(this.B);const k=async()=>{if(this.g==null)throw Error("Failure on rewarded example: Could not find ad frame.");this.g.o();rd(c,"click",k);a(3)};G(c,"click",k);rd(c,"click",e)}},1E3))}else G(c,"click",()=>{if(this.g==null)throw Error("Failure on rewarded example: Could not find ad frame.");this.g.o();a(1)})}disposeAd(){this.g?.o();md(this.j)}},fj=class{fetch(a){new ej(a.callback,a.type)}};var gj={ib:0,fb:1,Na:2,hb:3,gb:4};function hj(a){var b=Math.floor(a/1E3);a=a%1E3*1E6;var c=new $d;b=oc(c,1,b);return nc(b,2,a)}async function W(a,b){b=X(a,b);await Y(a,b)}async function Oi(a,b){var c=X(a,20);b=B(c,12,I,b);await Y(a,b)}function ij(a,b){a.g=b.Da;a.i=b.Ka}function X(a,b){var c=new ve;b=D(c,1,b);a.G&&D(b,2,a.G);a.g&&C(b,3,a.g);a.i&&C(b,4,a.i);return b}async function Y(a,b){await hi(a.l,b)}async function jj(a,b){var c=X(a,3);b=B(c,5,I,b);await Y(a,b)}async function kj(a,b){var c=X(a,25);b=B(c,6,I,b);await Y(a,b)} async function lj(a,b){var c=X(a,28);b=B(c,7,I,b);await Y(a,b)}async function mj(a,b){var c=X(a,11);b=B(c,8,I,b);await Y(a,b)}async function nj(a,b){var c=X(a,24);b=B(c,9,I,b);await Y(a,b)}async function oj(a,b){var c=X(a,15);b=B(c,10,I,b);await Y(a,b)}async function pj(a,b){var c=X(a,16);b=B(c,10,I,b);await Y(a,b)}async function qj(a,b){var c=X(a,30);b=B(c,11,I,b);await Y(a,b)}async function rj(a,b){var c=X(a,27);b=B(c,13,I,b);await Y(a,b)}var sj=class{constructor(){this.l=Se(ii)}};function tj(a){let b=a.l;a.g!==null&&(b+=(Date.now()-a.g)/1E3);return Math.min(b,a.j)}function uj(a){return a.g===null?0:Math.max(0,a.u-(Date.now()-a.g)/1E3,a.i-tj(a))} var vj=class{constructor(a,b){this.i=a;this.u=b;this.g=null;if(a<=0)throw Error("Frequency cap cannot be less than or equal to 0.");this.l=1.5*a;this.j=1.5*a}A(){this.g=Date.now()}F(){const a=tj(this);if(a{this.g=Date.now()};for(const c of wj)a.document.documentElement.addEventListener(c,b,{capture:!0});zf(this,()=>{for(const c of wj)a.document.documentElement.removeEventListener(c,b,{capture:!0})})}};const yj={[1]:1,[2]:2,[3]:3,[4]:4,[5]:5,[6]:6,[7]:7};class zj extends K{constructor(a,b){super();this.O=new wh;this.g=!1;this.timeout=setTimeout(J(726,()=>{b()}),a*1E3)}get promise(){return this.O.promise}resolve(a){this.l||(this.g=!0,this.O.resolve(a))}reject(a){this.l||(this.g=!0,this.O.reject(a))}C(){clearTimeout(this.timeout)}} function Aj(a,b){if(a=a.google_adbreak_test)switch(a){case "on":return new fj;case "adsense":break;default:throw b.error(`Unsupported data-adbreak-test value '${a}. Supported values: '${"on"}'.`),Error("unsupported test mode");}return new Ti}function Bj(a){return["google_admob_interstitial_slot","google_admob_rewarded_slot"].some(b=>typeof Cj(b,a)==="string")}function Cj(a,b){if(b[a]&&typeof b[a]==="string")return String(b[a])} function Dj(a){if(typeof a!=="string")return-1;a=/^(\d+)s$/.exec(a);return a==null?-1:Number(a[1])}function Ej(a,b){Ch==null&&(Ch=new Bh);return Ch.connect().then(c=>new Bi(c,a,b))} function Fj(a,b){window.addEventListener("onpagehide"in self?"pagehide":"unload",J(938,()=>{if(b.first_slotcar_request_processing_time){var c=Date.now(),d=a.g;var e=new ue;var f=hj(c-b.first_slotcar_request_processing_time);e=A(e,1,f);e=C(e,2,b.ad_frequency_hint);e=nc(e,3,b.number_of_interstitial_ad_breaks);e=nc(e,4,b.number_of_interstitial_ads_shown);c=hj(c-b.adsbygoogle_execution_start_time);c=A(e,5,c);rj(d,c)}}))} function Gj(a,b){const c=b.google_admob_ads_only;typeof c==="string"&&(c==="on"?Bj(b)?a.ga=!0:a.j.error("Cannot set data-admob-ads-only without providing at least one AdMob ad slot id."):a.j.error(`Unsupported data-admob-ads-only value '${c}'. Supported value: 'on'.`))}function Hj(a,b){if(Se(Dh).i(Ff.g,Ff.defaultValue))return Ij(a,b);const c=Ej(a.j,a.g).then(d=>{Jj(a,d)}).catch(()=>{W(a.g,19)}).finally(()=>{Kj(a,b)});return Promise.race([c,ad(V(Bf)*1E3)])} function Lj(a){if(!a.aa||a.va){if(!a.ha&&a.o.preloadAdBreaks){var b=Mj(a);for(const c of b)if(!a.i.has(c)&&!a.H.has(c))return}for(a.ha=!0;a.ia.length>0;)b=a.ia.pop(),Nj(a,"onReady",b)}}function Oj(a,b){b=b.google_ad_frequency_hint;const c=V(Hf);if(typeof b!=="string")return c;const d=/^(\d+)s$/.exec(b);return d==null?(a.j.error(`Invalid data-ad-frequency-hint value: '${b}'. It must be in format 'Xs' where X is a number.`),c):Math.max(V(Jf),Number(d[1]))} function Pj(a,b){for(const c of[1,2]){const d=a.i.get(c);if(d||Qj(a,c))d?(d.dispose(),a.i.delete(c)):(a.u.get(c).dispose(),a.u.delete(c)),Rj(a,c,0,b)}}function Jj(a,b){a.G!=null&&a.G.dispose();a.G=new si(b);a.B=!0;a.g.G=a.da?5:a.B?1:2;Pj(a,7)}function Kj(a,b,c){const d=Date.now();var e=new qe;b=hj(d-b);e=A(e,1,b);c&&D(e,2,c);nj(a.g,e)} function Ij(a,b){const c=Ej(a.j,a.g).then(e=>({status:1,G:e})).catch(e=>({status:2,error:e}));var d=ad(V(Bf)*1E3).then(()=>({status:3}));d=Promise.race([c,d]);d.then(e=>{switch(e.status){case 1:Jj(a,e.G);W(a.g,35);break;case 2:W(a.g,19);break;case 3:W(a.g,34)}});Promise.all([d,c]).then(([,e])=>{switch(e.status){case 1:Kj(a,b,1);break;case 2:mf.g(1599,e.error,gf,void 0,void 0),Kj(a,b,2)}});return d} function Sj(a){var b=new pe;b=mc(b,3,!!a.onReady);b=mc(b,4,!!a.h5AdsConfig);a.preloadAdBreaks&&D(b,1,{on:1,auto:2}[a.preloadAdBreaks]||0);a.sound&&D(b,2,{on:1,off:2}[a.sound]||0);return b}function Tj(a,b){for(const c in b)if(b[c]!==a.M[c])return!0;return!1}function Uj(a,b){!a.ga||a.B?b():W(a.g,29)}function Vj(a,b,c,d=!0){const e=a.i.get(b);e&&(e.dispose(),Rj(a,b,10,c),d&&a.i.delete(b))} function Mj(a){switch(a.A){case 0:return[1,2];case 2:return[1,2];case 1:return[1];case 3:return[1];case 4:return[1];default:return[1,2]}}function Qj(a,b){return a.u.has(b)&&!a.u.get(b).g}function Rj(a,b,c,d){if(Qj(a,b))throw Error("already scheduled");c=new zj(c,()=>{Wj(a,b,d)});a.u.set(b,c);return c}function Nj(a,b,c){ed(()=>{Xj(a,b,c)})} function Z(a,b,c,d){c=c===2?"reward":b.type==="preroll"?"preroll":"interstitial";const e={breakType:b.type,breakFormat:c,breakStatus:d};b.name&&(e.breakName=b.name);d=ge(ie(he(fe(new ne,Ui(b.type)),{interstitial:1,reward:2,preroll:3}[c]||0),{frequencyCapped:1,viewed:2,dismissed:3,ignored:4,error:5,other:6,noAdPreloaded:7,notReady:8,timeout:9}[d]||0),e.breakName??"");b.type!=="reward"||a.ea||(a.ea=!0,mc(d,5,!0));kj(a.g,d);const f=b.adBreakDone;f!=null&&Nj(a,"adBreakDone",()=>{f(e)})} async function Yj(a,b){if(a.Y)return W(a.g,21),Z(a,b,1,"frequencyCapped"),!1;a.Y=!0;const c=await Zj(a,1,V(Df),2);return c===1?(W(a.g,4),Z(a,b,1,"noAdPreloaded"),!1):c===2?(W(a.g,22),Z(a,b,1,"timeout"),!1):!0}async function ak(a,b){const c=await Zj(a,2,V(Ef),3);return c===1?(W(a.g,4),Z(a,b,2,"noAdPreloaded"),!1):c===3?(W(a.g,31),Z(a,b,2,"timeout"),!1):!0}async function bk(a,b){const c=new wh;a.ra=c;Xj(a,"beforeReward",()=>{b.beforeReward(()=>{c.resolve(0)})});return await c.promise===0} function Xj(a,b,c){if(c)try{c()}catch(d){return a.j.error(`'${b}' callback threw an error:`,d),!1}return!0}async function Zj(a,b,c,d){a.aa&&await a.ca;a=Qj(a,b)?a.u.get(b):Rj(a,b,0,2);return await Promise.race([a.promise,ad(c*1E3,d)])} function ck(a,b,c,d,e){var f=a.Aa.get(c),g=b?1:-1;const h=f.length>0?f[f.length-1]:0;Math.sign(h)===g?f[f.length-1]=h+g:f.push(g);g=new re;c=D(g,2,{[1]:1,[2]:2}[c]||0);d=D(c,3,yj[d]||0);d=D(d,1,b?1:2);f=kc(d,4,xb,f,yb,void 0,void 0,!0);e=hj(Date.now()-e);e=A(f,5,e);b?oj(a.g,e):pj(a.g,e)} function Wj(a,b,c){const d=Date.now(),e=new fd;a.G.fetch({type:b,xa:a.o.sound==="on",callback:f=>{a.H.delete(b);const g=a.u.get(b);f?(g.resolve(0),a.i.set(b,f),zf(f,()=>{a.i.delete(b)}),a.ja.set(b,e)):(g.resolve(1),a.H.add(b));ck(a,f!=null,b,c,d);c!==1&&c!==7||Lj(a)}},a.M)} var dk=class extends K{constructor(a,b){super();this.j=a;this.g=b;this.ia=[];this.o={sound:"on"};this.i=new Map;this.u=new Map;this.ja=new Map;this.ua=new xj;this.G=null;this.ea=this.Y=this.aa=this.ha=this.da=!1;this.X=0;this.Z=!1;this.sa=this.ra=null;this.N=new fd;this.ga=this.va=this.B=!1;this.fa=0;this.ca=Promise.resolve();this.ta=0;this.M={};this.K=void 0;this.A=0;this.H=new Set;this.Aa=new Map([[1,[]],[2,[]]]);zf(this,oa(yf,this.ua))}init(a){if(this.G!=null)W(this.g,26);else{this.M={...a};var b= Yh();b.in_game_session_length=0;b.number_of_interstitial_ad_breaks=0;b.number_of_interstitial_ads_shown=0;b.ad_frequency_hint=a.google_ad_frequency_hint?String(a.google_ad_frequency_hint):"";Fj(this,b);b=navigator.userAgent;var c=RegExp("\\bwv\\b");this.aa=b.includes("Android")&&c.test(b);a.google_adbreak_test==="on"&&(this.da=!0);Gj(this,a);this.G=new si(Aj(a,this.j));this.g.G=this.da?5:this.B?1:2;Bj(a)&&(ij(this.g,{Da:Cj("google_admob_interstitial_slot",a),Ka:Cj("google_admob_rewarded_slot",a)}), b=Date.now(),this.aa&&(this.ca=Hj(this,b),this.ca.finally(()=>{this.va=!0;Lj(this)})));this.X=Oj(this,a);this.K=new vj(this.X,this.X/2);this.fa=Dj(a.google_ad_start_delay_hint);this.N=new fd;var d=vc(J(791,()=>{if(this.N.width!==window.innerWidth||this.N.height!==window.innerHeight)if(!this.B||this.N.width!==window.innerWidth){var e=new fd;for(const l of this.i.keys()){var f=e,g=this.ja.get(l);if(f.width{window.removeEventListener("resize",d)});a=V(If);a>0&&Object.values(gj).includes(a)&&(this.A=a);this.ta=Date.now()}}handleAdConfig(a){Mi(a,this.j)?(mj(this.g,Sj(a)),a.h5AdsConfig&&(Tj(this,a.h5AdsConfig)&&(this.M={...this.M,...a.h5AdsConfig},Uj(this,()=>{Pj(this,6)}),this.ha=!1),this.Y=!1),a.sound&&this.o.sound!== a.sound&&(this.o.sound=a.sound,Uj(this,()=>{Vj(this,1,6)})),a.preloadAdBreaks&&!this.o.preloadAdBreaks?Uj(this,()=>{this.o.preloadAdBreaks=a.preloadAdBreaks;if(this.o.preloadAdBreaks==="on"){const b=Mj(this);for(const c of b)this.i.has(c)||Qj(this,c)||Rj(this,c,0,1)}}):a.preloadAdBreaks&&this.o.preloadAdBreaks&&this.j.error("'adConfig' was already called to set 'preloadAdBreaks' with value "+`'${this.o.preloadAdBreaks}'`),a.onReady&&(this.ia.push(a.onReady),Lj(this))):W(this.g,2)}async handleAdBreak(a, b){a=Pi(a,this.j,this.g);if(a.na){var c=a.qa,d=c.type==="reward"?2:1;if(!this.ga||this.B)if(d!==1||this.fa<=0||Date.now()-this.ta>this.fa*1E3)if(a=Yh(),d===1&&a.number_of_interstitial_ad_breaks++,jj(this.g,de(ce(be(ae(new ee,Ui(c.type)),c.name||""),hj(d===2?0:this.X*1E3)),hj(Date.now()-this.ua.g))),b&&c.type!=="preroll")Z(this,c,d,"notReady");else{if(d===2&&this.ra?.resolve(1),this.i.get(d)||c.type!=="preroll"||await Yj(this,c)){if(c.type==="reward"&&!this.ea&&(this.A===0?0:4===this.A||this.A===2&& this.o.preloadAdBreaks!=="on"||this.A===3&&this.o.preloadAdBreaks==="on")&&!this.i.get(d)){this.sa=b=Symbol("adBreak call for manual rewarded ad");const h=await ak(this,c);if(this.sa!==b){W(this.g,33);Z(this,c,2,"other");return}if(!h)return}var e=this.i.get(d);if(e)if(d!==2||await bk(this,c))if(this.Z)this.j.error("Cannot show ad while another ad is already visible."),Z(this,c,d,d===2?"other":"frequencyCapped");else if(Xj(this,"beforeAd",c.beforeAd))if(d!==1||this.K?.o()){this.Z=!0;d===1&&a.number_of_interstitial_ads_shown++; this.Y=!0;var f=Date.now(),g=h=>{this.Z=!1;d===1&&this.K?.A();h===2||d===2&&h===4?Nj(this,"adDismissed",c.adDismissed):h===3&&Nj(this,"adViewed",c.adViewed);Nj(this,"afterAd",c.afterAd);d===1?Z(this,c,d,"viewed"):Z(this,c,d,h===4?"other":h===2?"dismissed":"viewed");h!==4&&(e.dispose(),Rj(this,d,d!==1?0:Math.max(0,uj(this.K)-5),3));var k=Date.now(),l=this.g,m=new oe;h=D(m,1,{[1]:1,[2]:2,[3]:3,[4]:4}[h]||0);h=D(h,2,{[1]:1,[2]:2}[d]||0);k=hj(k-f);k=A(h,3,k);lj(l,k)};zf(e,()=>{this.Z&&g(4)});d===1&&this.K?.F(); e.show(g)}else W(this.g,4),Z(this,c,d,"frequencyCapped");else Nj(this,"afterAd",c.afterAd),Z(this,c,d,"error");else Z(this,c,d,"ignored");else Qj(this,d)?(W(this.g,4),Z(this,c,d,d===2||this.H.has(d)?"other":"frequencyCapped")):(Rj(this,d,0,this.H.has(d)?5:2),Z(this,c,d,"noAdPreloaded"))}}else W(this.g,10),Z(this,c,d,"other");else W(this.g,7),Z(this,c,d,"other")}else W(this.g,1)}handleAdBreakBeforeReady(a){return this.handleAdBreak(a,!0)}C(){for(const a of this.u.values())a.dispose();this.u.clear(); for(const a of this.i.values())a.dispose();this.i.clear();this.G&&this.G.dispose();super.C()}};function ek(a){{q.google_llp||(q.google_llp={});var b=q.google_llp;let c=b[7];if(!c){const {promise:d,resolve:e}=new wh;c={promise:d,resolve:e};b[7]=c}b=c}b.resolve(a)};pf(723,()=>{const a=new Re;try{Ma(d=>{df(a,1196,d)})}catch(d){}var b=pi().jTCuI;oi(b);li();b=new sj;const c={error(...d){console.error("[Ad Placement API]",...d)},warn(...d){console.warn("[Ad Placement API]",...d)}};(za()?0:u("Trident")||u("MSIE"))?c.warn("Internet Explorer is not supported."):ek(new dk(c,b))}); }).call(this,"");